Skip to content

feat: add Claude Code plugin for wt#85

Merged
timvw merged 2 commits into
mainfrom
feat/claude-plugin
Apr 3, 2026
Merged

feat: add Claude Code plugin for wt#85
timvw merged 2 commits into
mainfrom
feat/claude-plugin

Conversation

@timvw
Copy link
Copy Markdown
Owner

@timvw timvw commented Apr 3, 2026

Summary

  • Adds a Claude Code plugin so users can claude plugin add timvw/wt to teach Claude about wt commands and worktree workflows
  • Plugin includes a skill covering all commands, strategies, hooks, config, and the agent workflow pattern
  • Includes skill trigger tests (5 positive, 2 negative)
  • README updated with plugin in features list and docs table
  • Fixed .gitignore: wt -> /wt to only ignore the binary at repo root (was blocking plugins/wt/)

Inspired by dwmkerr/git-workforest's Claude Code plugin.

Test plan

  • Verify claude plugin add timvw/wt works after merge
  • Check skill triggers correctly on wt-related prompts
  • Confirm .gitignore change doesn't break the build (binary still ignored)

Adds a Claude Code plugin that teaches Claude how to work with wt-managed
git worktrees. Install with `claude plugin add timvw/wt`.

- Plugin marketplace manifest (.claude-plugin/marketplace.json)
- Plugin definition (plugins/wt/.claude-plugin/plugin.json)
- Skill with full command reference, strategies, hooks, and agent workflow
- Skill trigger tests (5 positive, 2 negative)
- README updated with plugin feature and docs link
- Fixed .gitignore: `wt` -> `/wt` to only ignore the binary at repo root
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 29.16%. Comparing base (823b0f2) to head (aec053c).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #85      +/-   ##
==========================================
+ Coverage   29.12%   29.16%   +0.03%     
==========================================
  Files          26       26              
  Lines        2712     2712              
==========================================
+ Hits          790      791       +1     
+ Misses       1843     1841       -2     
- Partials       79       80       +1     

see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Add practical hook examples that users frequently ask about:
- Copy .env files from main worktree
- Auto npm install / uv sync on create/checkout
- Launch Claude Code in tmux per worktree
- Shared build cache via symlinked node_modules
- Deterministic dev server port per branch

Also adds skill trigger tests for npm/uv hook queries.
@timvw timvw merged commit dfe1d3f into main Apr 3, 2026
11 checks passed
@timvw timvw deleted the feat/claude-plugin branch April 3, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant